package pl.koziolekweb.szkola.AUTablice;

// AU-Tablice/Osoba.java
 
import java.util.Calendar;

public class Osoba {

    private final String nazwisko;
    private final int rok_urodzenia;

    public Osoba(String n, int r) {
        nazwisko = n;
        rok_urodzenia = r;
    }

    public String getNazw() {
        return nazwisko;
    }

    public int getRok() {
        return rok_urodzenia;
    }

    public String toString() {
        return nazwisko + " (ur. " + rok_urodzenia + ")";
    }

    public static int bezDzieci(Osoba[][] rodziny) {
        int licznik = 0;
        int ile_rodzin = rodziny.length;
        int rok = Calendar.getInstance().get(Calendar.YEAR);

        PO_RODZINACH:
        for(int r = 0; r < ile_rodzin; ++r) {

            int ile_osob = rodziny[r].length;
            for (int c = 0; c < ile_osob; ++c) {
                if (rodziny[r][c].getRok() > rok - 18)
                    continue PO_RODZINACH;
            }
            ++licznik;
        }
        return licznik;
    }
}
